#pragma once

#include <stdint.h>

#include "defs.h"

int initialiseWindow(void);
void destroyWindow(void);
void clearColourBuffer(colour_t colour);
void renderColourBuffer(void);
void drawPixel(int x, int y, colour_t colour);
void drawRect(int x, int y, int width, int height, colour_t colour);
void draw_line(int x0, int y0, int x1, int y1);
void changeColourIntensity(colour_t* color, float factor);
